/**
* IMPORTANT!!!!
* ALL CSS PROPERTIES THAT CONTAIN AN OPTIONAL VARIABLE WHICH REQUIRES TO DELETE ONE OR MANY PROPERTIES SHOULD BE ON A SINGLE LINE.
*/
/*************************************
* COMPANY DETAILS
  COMPANY: MYHIGHST CLASSFIED LIMITED
  AUTHOR: SAPAN DUTTA
		  ROSHAN BUDATHOKI
  CONTACT: SAPAN.MYHIGHST@GMAIL.COM
**************************************/ 
/*************************************
* DEFULT CSS
************************************ */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,a{
	margin:0;
	padding:0
}
body,button,input,select,textarea{
	font:12px/1 Arial,Helvetica,sans-serif
}
body,table,td,div,p{
	word-wrap:break-word;
	-webkit-text-size-adjust:none
}
body{
	background:#FFF;
	font:12px Arial,Helvetica,Clean,Sans-serif;*font-size:small;*font:x-small;
	color: #333;
	line-height: 1.28;
	text-align: left;
	direction: ltr;
	vertical-align: baseline;
}
*:lang(zh){
	font-family:SimSun,Arial,Helvetica,Clean,Sans-serif
}
table{
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img{
	border:0
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal
}
li{
	list-style:none
}
caption,th{
	text-align:left
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal
}
q:before,q:after{
	content:''
}
abbr,acronym{
	border:0;font-variant:normal
}
sup,sub{
	line-height:-1px;
	vertical-align:text-top
}
sub{
	vertical-align:text-bottom
}
table{
	position:relative;
	font-size:inherit;
	font:100%
}
pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:99%
}
p{
	padding:5px 0
}
a{
	outline:0
}
html.ie6 a,html.ie6 input{
	position:relative
}

/*************************************
* SITE COMMON DEFULT CSS
************************************ */ 
div{
	display: block;
}
a{
	color:#666;
	text-decoration:none;
	font-size: 11px;
}
a:hover, a:active{
	color: red;
	}

h1,h2,h3,h4,h5,h6,p{
	margin-bottom: 1em;
}
h1{
	font-size: 20px;
	color: #336699;
}
h1 span{
	color: #AD0032;
}
h2{
	font-size: 18px;
	color: green;
}
h2 span{
	color:#DFDFDF;
}
h3{
	font-size: 14px;
	color: blue;
}
h3 span{}
h4{
	font-size: 12px;
	color: #666666;
}
h4 span{ 
	color: #AD0032;
}
h5{
	font-size: 11px;
	color:pink;
	
}
h5 span{}
hr{
	background: #DFDFDF;
	color: #DFDFDF;
	height: 1px;
	clear: both;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p{
	line-height: 15px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
.clearfix{
	display:inline-table;
	zoom:1;
	_height:1%;
	display:block
}
.clearfix:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden
}
.fleft{
	float:left!important;
}
.fright{
	float: right !important;
}
.clear{
	clear:both;
}
.sep{ /*Clear Separator*/
	clear:both;
	height: 0px;
	width: 100%;
}
.hr1{
	border-top: solid 1px #dddddd;
	margin:5px 0px;
	width: auto;
}
.hr2{
	border-top: solid 1px #dddddd;
	margin:5px 0px;
	width: auto;
}
.hr3{
	border-top: solid 1px #dddddd;
	margin:5px 0px;
	width: auto;
}
.top10{
	margin-top: 10px!important;
}
.mar5 {
	margin: 5px;
}
.none{
	border: none !important;
	margin: 0px !important;
	padding: 0px !important; 
}
.btlr7{
	border-top-left-radius:7px !important;
}
.btrr7{
	border-top-right-radius:7px !important;
}
.title{
	font-size:12px;
	font-weight: bold;
}
.p5{
	padding: 5px;
}
.tc{
	text-align: center;
}
.small{
	font-size: 11px;
}
.active{
	font-weight: bold;
}
.s-more{
	background: url("../images/icone.png") no-repeat scroll right -384px;
	display: block;
}
.s-less{
	background: url("../images/icone.png") no-repeat scroll right -394px;
	display: block;
}

.icone{
	background: url("../images/icone.png") top left no-repeat;
	display: block;
	border: solid 1px #dddddd;
	border-radius: 2px;
	text-indent: -9999px;
}
.close{
	width: 15px;
	height: 15px;
	background: url("../images/cross.png") top left no-repeat;
	display: block;		
}
	
/*************************************
* FORM STYLE
************************************ */ 
INPUT {
	background: #ffffff;
	border: solid 1px #666666;
	color: #666666;
	padding: 4px 3px;
	font-size: 11px;
	display: inline-block;
	/*border-radius: 5px;*/
}
button.no-button{
	background: none!important;
	border: none!important;
	margin: 0px!important;
	padding: 0px!important;
	cursor: pointer
}
/*************************************
* BUTTONS
************************************ */ 
.btn-base {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: default;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    min-width: 60px;
    padding: 0 8px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF !important;
	text-decoration: none!important;
	cursor: pointer;
}
#header #nav ul li a{
	color: #fff;
	font-size: 12px;
}
.btn-base:hover, #header #nav ul li a:hover{
	color: #e6e6e6 !important;
	text-decoration: none;
}
.btn-red {
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-blue {
	background-color: #3366CC;
    background-image: -moz-linear-gradient(center top , #3366CC #3399FF);
    border: 1px solid #3399FF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-green {
	background-color: #41924B;
    background-image: -moz-linear-gradient(center top , #41924B #87E293);
    border: 1px solid  #87E293;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-purpal {
	background-color: #660066;
    background-image: -moz-linear-gradient(center top , #660066 #CC99CC);
    border: 1px solid  #CC99CC;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-dblue {
	background-color: #34DDDD;
    background-image: -moz-linear-gradient(center top , #34DDDD #7AF5F5);
    border: 1px solid  #7AF5F5;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-orange {
	background-color: #FF9900;
    background-image: -moz-linear-gradient(center top , #FF9900 #FFCC00);
    border: 1px solid  #FFCC00;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-gray {
	background-color: #f4f4f4;
    background-image: -moz-linear-gradient(center top , #f4f4f4 #e6e6e6);
    border: 1px solid  #e6e6e6;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
/*************************************
* MAIN SITE STRUCTURE
************************************ */ 
#main-page{
	min-width: 1024px;
}
.w {
	width: 960px;
	margin: 0px auto;
}
.column{
	float: left;
	margin-right: 20px;
	padding:0px;
}
#fream-auto{
	float: right;
	width: auto;
	margin: 5px 7px;
	overflow: visible;
}
#fream21{
	float: left;
	width: 210px;
	height: 1000px;
	background: red;
}

.fream98{
	width: 980px!important;
}
.fream77{
	width: 770px!important;
}
.fream62{
	width: 620px!important;
}
.fream42{
	width: 420px!important;
}
.fream32{
	width: 320px!important;
}
.fream28{
	width: 280px!important;
}
.fream20{
	width: 200px!important;
}

/*************************************
* ROOT4 FOR BIG DESKTOP AND CAN SET DFFRENTLY
************************************ */ 
.root4{
}
.root4 .w{
	width: 980px !important;
}

/*************************************
* HEADER
************************************ */ 
#topnav{
	width: 100%;
	background: #e6e6e6;
	height: 20px;
	color: #666666;
}
#quicklinks{
	margin: 2px 0px;
}
#quicklinks ul li{
	float:left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: solid 1px #666666;
	color: #666;
}
#quicklinks ul li a{
	font-weight: bold;
}
#header{
}
#header .logo {
	float: left;
	background: url("../images/logo.gif") no-repeat center;
	width: 180px;
	margin:5px 0px 0px 10px; 
	text-indent: -9999px;
}
#header .logo a{
	display: block;
	height: 63px
}	
#header #postadd	{
	margin: 10px 10px 5px 10px;
	float: right;
}
#header #postadd	 a{
	font-size: 12px;
}
#header #nav{
	margin-right:5px;
	padding-top: 37px;
	position: relative;
	z-index: 10px;
	overflow: hidden;
}
#header #nav ul li{
	list-style: inline;
	display: inline-block;
	padding: 5px 17px 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right: 5px;
	min-width: 50px;
	line-height: 20px;
	height: 20px;
	float: left;	
}
#header #searchbox{
	width: 100%;
	display: inline-block;
	min-height:	30px;
	height: auto;
	overflow: hidden;
	border-bottom: solid 2px #666;
}
#header #searchbox h2{
	padding: 3px 51px 3px 8px;
	margin: 0px;
	float: left;
	background: url("../images/icone.png") right -688px #666666;
	cursor: pointer;
	width: 135px;
	overflow: hidden;
	color: #ffffff;
	border: solid 1px #e6e6e6;
	margin: 5px 0px -1px 10px;
	position: relative;
}
#header #searchbox #mainsearch{
	float: left;
	margin-left: 20px;
}
#header #searchbox #mainsearch .advsearch{
	margin: 7px 0px 0px 5px; 
}
#header #searchbox #mainsearch fieldset{
	margin: 5px 0px 5px;
}
#header #searchbox #mainsearch lable{
	margin: 0px 10px 0px 0px;
	color: red;	
}
#header #searchbox #mainsearch .searchwhat, .bylocation, .category{
	width: 150px;
}
#header #searchbox #mainsearch .search{
	height: 23px!important;
	line-height: 0px !important;
	margin-left: 5px;
}
/*************************************
* CONTAINER AREA
************************************ */ 
#container{
	border-right: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	margin-top: -3px;
	height: auto;
	display: table;
}
/*************************************
* SIDE NAVIGATION AREA
************************************ */ 
#sidenav{
	width: 205px;
	float: left;
}
#sidebar-navigation{
	margin: 5px;
	clear: both;
	overflow: visible;
	position: relative;
	display: bolck;
	border-bottom: dashed 1px #666666;
	padding-bottom: 20px;
}
#sidenav-holder .sidenav-box{
	margin: 5px 0px;
	background: red;	
}
.sidenav-box h2	{
	line-height: 20px;
	margin-bottom: 4px;
	background: #f3f3f3;
	border: solid 1px #cccccc;
	border-radius: 3px;
	padding:0px 5px 5px ;
	height: 22px;
}
.sidenav-box h2 a{
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.sidenav-box h2:hover{
	text-decoration: none;
}
.sidenav-box .category-tree>ul {
	margin: 0px 10px;
}
.sidenav-box .category-tree>ul>li{
	display: block;
	margin-top: 2px
}
.sidenav-box .category-tree>ul>li>ul{
	margin: 2px 0px 0px 8px;
}	
.sidenav-box .category-tree>ul>li>ul li {
	display: block;
	margin: 2px 0px 0px 0px;
}
.sidenav-box .category-tree>ul>li>ul li a{
	display: block;
}
.sidenav-box .category-tree>ul>li>ul li>ul{
	margin: 2px 0px 0px 8px;
	font-weight: lighter;
}
.sidenav-box .category-tree>ul>li>ul li>ul>li{
	display: block;
	margin: 5px 0px 0px 8px;
}
.sidenav-box .more{
	width: 15px;
	height: 15px;
	margin:4px 4px 0px 0px;
	background-position: right -127px;
	left: 2px;
	top: 0px;
	position: relative; 
	float: right;
}
.sidenav-box .less{
	width: 15px;
	height: 15px;
	margin:4px 4px 0px 0px;
	background-position: right -108px;
	left: 2px;
	top: 0px;
	position: relative; 
	float: right;
	border-color: #666666;
}
.refine-more, .refine-less{
	float: right;
	margin-right: 5px;
	padding-right: 15px;
	width: auto !important;
}
.all-clear{
	left: 2px;
	top: 0px;
	position: relative; 
	float: right;
}
/**/
#content-area{
	border-left: solid 1px #dddddd;	
	height: auto;
	float: left;
	margin-top: -3px;
	min-height: 500px;
}

/*************************************
* BREADCRUMB
************************************ */ 
#m-bcrm{
	margin: 10px 5px 5px;
}
#breadcrumb{
	background: url("../images/icone.png") no-repeat scroll -380px -33px #f3f3f3;
	padding-left: 20px;
	color: #666666;
	border-radius: 5px;	
	border: solid 1px #cccccc;
	margin-top: 10px;
}
#breadcrumb ul{
	height: 25px;
	color: #666666;
}
#breadcrumb ul li{
	font-size: 12px;
	height: 25px;
	float: left;
	background: url("../images/icone.png") no-repeat scroll top right #f3f3f3;
	padding-right: 13px;
	height: overflow;
	overflow: hidden:
}
#breadcrumb ul li a{
	display: inline-block;
	margin: 6px 7px;
	color: #666666;
	font-size: 11px;
	float: left;
}
#breadcrumb ul li a:hover{
	color: green;
	}
#breadcrumb #last{
	background: none;
}
#breadcrumb #more-option {
    background-position: right -672px;
    border-bottom: #666666;
    border-top: #666666;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 6px;
    width: 15px;
}
#breadcrumb #more-option:hover {
	background:url("../images/icone.png") no-repeat  right -682px #666666 ;
	}
/*************************************
* CATEGORIES
************************************ */ 
#categories{
	width: 100%;
	margin: 5px 7px 5px 7px;
	overflow: hidden;	
}
#categories > ul{
	float: left;
	display: block;
	margin-left: 13px;
	min-width: 200px;
}
#categories > ul li{
	margin-bottom: 15px;
	clear: left;
}	
#categories > ul li a{
	margin-bottom: 7px;
	padding-left:35px;
	line-height:35px;
	font-weight: bold;
	font-size:14px;
	display: block;
	border-bottom: solid 2px #dddddd;
	background: url("../images/icone.png") no-repeat scroll -5px -36px transparent;
	height: 35px;
	min-width:200px;
}

#categories > ul li ul li  a{
	font-weight:normal;
	padding-left:50px;
}


#categories  .singleline{
	padding: 10px 0px;
}
#categories > ul li h1:hover, #categories > ul li ul li a:hover{
	color: #003366;
	text-decoration: none;
}
#categories > ul li h1:visited{
	color: #875298;
	text-decoration: none;

}
#categories > ul li ul{
	margin-bottom: 10px;
}
#categories > ul li ul li a, #categories > ul li ul li{
	margin-bottom: 2px;
	border: none;
	font-size: 12px;
	background: none;
	height: auto;
	line-height: 20px;
}
/*************************************
* ADD DISPLAY AREA
************************************ */ 
.oandw-seprator{
	float: left;
}
.oandw-seprator ul li{
	float: left;
	margin-right: 2px;
	background: #dddddd;
	border: sold 1px #666666;
	margin: 1px;
}
.oandw-seprator ul li a{
	padding: 5px 10px 3px;
}
.add-sorting{
	float: right;
	margin: 2px 0px 9px;
	line-height: 20px;
}
.add-sorting .view-option{
	float: right;
}
.post-list{
	float: left;
	margin: 0px 20px 0px 0px;
	padding-top: 20px;
}
.post-list .img-bdr{
	float: left;
	margin-right: 20px;
}
.post-list .img-bdr img{
	width: 136px;
	height: 80px;
	border: solid 1px red;
	overflow: hidden;
	display: block;
}
.post-list h2{
	font-size: 15px;
	margin: -2px 0px 0px;
	float: left;
}
/*************************************
* ADD DISPLAY PAGE
************************************ */ 
#add-d-container{
	height: 24px;
	clear:both;	
}
#add-d-container-sep{

}
#add-d-container-sep .opt{
	float: left;
	margin-right: 3px;
	border-width:1px ;
	border-style: solid;
	border-radius: 3px 3px 0px 0px;
	border-color: #E4E4E4 #E4E4E4 #D0D0D0;
	padding: 5px 12px;
	margin-bottom: -1px;
}
#add-d-container-sep .opt-active{
	background: #F5F5F5;
	border-color: #d0d0d0;
}
#add-d-container-sep .opt h2{
	margin: 0px 0px 2px 0px;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold
}
#add-d-container-sep .sep-text{
	color: #666666;
	font-size: 12px;
	font-family: arial;
}
#add-d-container-sep .sep-text:hover{
	text-decoration: underline;
}
#add-d-container-sorting{
	overflow: hidden;
	background: #f5f5f5;
	border-top: solid 2px #d0d0d0;
	clear: both;
	padding: 3px 0px 0px 0px;
}
#add-d-container-sorting #l-sorting{
	margin: 2px 0px 5px 8px;
	float: left;
}
#add-d-container-sorting #r-sorting{
	margin: 0px 8px 4px 0px;
	float: right;
	font-size: 12px;
}
#add-d-container-sorting .s-option{
	margin-left: 5px;
	background: url("../images/icone-2.png") no-repeat top left;
	padding-left: 20px;	
}
#add-d-container-sorting  a.grid{
	background-position: left -183px;
	color: #666666;
 }
#add-d-container-sorting a.list{
	background-position: left -203px;
	color: #666666;
}
#add-d-container-sorting select{
	border: solid 1px #d0d0d0;
	padding: 2px;
	height: 24px;
}
#add-d-container-sorting option{
	padding: 0px 2px;
}
#add-d-area{
	clear: both;
	margin-top: 5px;
}
#add-d-area .add-container{
	height: 90px;
	border-top: solid 1px #d0d0d0;
	padding-top: 10px;
	position: relative;
}
#add-d-area .add-image-holder{
	width: 138px;
	height: 82px;
	margin-right: 20px;
	float: left;
	border: solid 1px #d0d0d0;
} 
#add-d-area .add-image-holder a{
	display: block;
}
#add-d-area .add-image-holder a img{
	width: 136px;
	height: 80px;
}
#add-d-area .common-box{
	width: 460px;
	float: left;
	display: block;
	
}
#add-d-area .add-container h2{
	font-size: 13px;
	margin: -5px 0px 4px 0px;
	line-height: 13px;
	font-weight: bold
}
#add-d-area .add-container h2 a{

}
#add-d-area .add-container .add-detail{
	height: 30px;
	font-size: 11px;
	line-height: 15px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
#add-d-area .add-container .add-poster-action{
	height: 13px;
	font-size: 10px;
	color: #666666;
	margin-top: 3px;
}
#add-d-area .add-container .views-count{
	float: left;
}
#add-d-area .add-container .add-posted-by{
	right: 2px;
	font-weight: bold;
	position: absolute;
}
#add-d-area .add-container .add-post-date{
	top: 3px;
	right: 7px;
	position: absolute;
	text-align: right;
}
#add-d-area .add-container .add-post-date span{
	font-weight: bold;
	color: #C5337F;
	text-transform: uppercase;
	margin-right: 7px;
}
#add-d-area .add-container .add-post-date .save-add {
	padding-left: 20px;
	background: url("../images/icone-2.png") no-repeat -323px -1608px;
	font-weight: bold;
	color: green;
	display: inline-block;
	margin-top: 5px;
}
#add-d-area  ul.add-highlight{
	height: 18px;
	margin: 5px 0px 0px;
	display: block;
	overflow: hidden;
}
#add-d-area ul.add-highlight li a{
	float: left;
	padding: 3px 7px;
	background: #e6e6e6;
	color: #666666;
	margin-right: 5px;
	font-size: 11px;
	line-height: 12px;
	border-radius: 3px;
}
/*************************************
* ADD DETAILS PAGE
************************************ */ 
#header-title{

}
#add-title{
	height: 50px;
	margin-bottom: 5px;	
	overflow: hidden;
	border-bottom: dashed 1px;
}
#add-title h1 {
	width: 800px;
	float: left;
	margin: 0px;
	top: -7px;
	position: relative;
}
#add-title h1 a{
	line-height: 1.3em;
	max-height: 1.3em;
	font-size: 1.3em;
}
#add-title .price, #add-title .location {
	float: left;
	margin: 0px;
	font-size: 16px;
	padding:0px  7px;
}

#add-sort-button{
	float:right;
}
#add-sort-button .add-rtop-button{
	display: block;
	margin-right: 5px;
	float: right;
}
#user-sort-link{
}
#user-sort-link strong, #details-holder #k-words strong{
	font-weight: bold;
	color: #666666;
}
#user-sort-link a img{
	max-width: 170px;
	max-height: 25px;
	vertical-align: middle;
}
.button{
	color: #41924B!important;
	text-transform: uppercase;
	margin-left: 5px;
}
#user-sort-link .view-count{
	text-transform: uppercase;
	top: 5px;
	position: relative;
	font-size: 10px;
	color: #666666;
}
#user-sort-link .view-count b{
	font-size: 20px;
}
#add-details-area{
	margin: 5px 3px 5px 0px; 
	border-top: solid 2px #666666;
}
#inm-holder{
	width: 320px;
	float: right;
	margin: 5px 0px 0px 7px;
	height: auto;
}
.gallery-holder{
	border: solid 1px #e6e6e6;
}
#image-holder{
	width: 320px;
	height:320px;
}
#image-holder img{
	width: 310px;
	height:310px;
	display: block
}
#details-holder{
	width: 640px;
	float: left;
	height: auto;
}
#details-holder #k-words{
	background:#fdfdfd;
	width: auto;
	overflow: hidden;
}
#details-holder #k-words ul {
	margin: 5px 0px;
	display: inline-block;
}
#details-holder #k-words ul li{
	line-height: 20px;
	float: left;
	padding: 5px;
	margin-right: 3px;
}
#details-holder #k-words h3{
	margin: 0px;
	font-size: 12px;
}
#contact-details{
	height: 30px;
	margin: 5px;
}
#contact-details #number{
	float: left;
	margin: 5px 0px 0px;
}
#contact-details #number h3, #contact-details #number a{
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
}
#contact-details #email{
	float: right;
}
#add-details{
	line-height: 22px;
	font-size: 13px;
	color: black;
}
/*************************************
* FOOTER AREA
************************************ */ 
#footer{
	border-bottom: solid 1px #dddddd;
	background: #F7F7F7;
}
#footer .container{
	padding: 5px;
	height:18px;
}
#footer .container a{
	padding: 0px 5px;
	border-right: solid 1px #666666;	
}
#footer .copyright{
	float: left;
}
#footer .followus{
	float: right;
}

#footer .followus a{
	background: url("../images/icone.png") no-repeat;
	border: none;
	margin-left: 2px;
	width: 20px;
	height: 19px;
	text-indent: -9999px;
	display: block;
	float: right;
	padding: 0px;
}
#footer .followus .fb{
	background-position: -357px -478px;
}
#footer .followus .fb:hover{
	background-position: -381px -478px;
}
#footer .followus .tw{
	background-position: -357px -504px;
}
#footer .followus .tw:hover{
	background-position: -381px -504px;
}
#footer .followus .rss{
	background-position: -357px -451px;
}
#footer .followus .rss:hover{
	background-position: -381px -451px;
}

/* Added by roshan for scripts */
.hide {display:none;}
.show {display:block;}